

        // layer l = net.layers[0];
        // memset(l.weights, 0, l.nweights * sizeof(float));
        // float *pad_pos = l.weights;

        // pad_pos[2 * 5 + 2] = 1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[5 * 5 + 2 * 5 + 2] = 1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[2 *5 * 5 + 2 * 5 + 2] = 1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[2 * 5 + 2] = 1;
        // pad_pos[5 * 5 + 2 * 5 + 2] = -1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[2 * 5 + 2] = -1;
        // pad_pos[5 * 5 + 2 * 5 + 2] = 1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[2 * 5 + 2] = 1;
        // pad_pos[2 * 5 * 5 + 2 * 5 + 2] = -1;
        // pad_pos += 3 * 5 * 5;

        // pad_pos[5 * 5 + 2 * 5 + 2] = 1;
        // pad_pos[2 * 5 * 5 + 2 * 5 + 2] = -1;
        // pad_pos += 3 * 5 * 5;

        // for (int j = 0; j < 5; j++) pad_pos[j * 5 + 2] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[2 * 5 + j] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[j * 6] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[j * 4 + 4] = 0.2;
        // pad_pos += 3 * 5 * 5;
        
        // pad_pos += 1 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[j * 5 + 2] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[2 * 5 + j] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[j * 6] = 0.2;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 5; j++) pad_pos[j * 4 + 4] = 0.2;
        // pad_pos += 2 * 5 * 5;


        // for (int j = 0; j < 4; j++) pad_pos[j * 5 + 2] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[2 * 5 + j] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[j * 6] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[j * 4 + 4] = 0.25;
        // pad_pos += 3 * 5 * 5;
        
        // pad_pos += 1 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[j * 5 + 2] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[2 * 5 + j] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[j * 6] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 0; j < 4; j++) pad_pos[j * 4 + 4] = 0.25;
        // pad_pos += 2 * 5 * 5;


        // for (int j = 1; j < 4; j++) pad_pos[j * 5 + 2] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[2 * 5 + j] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[j * 6] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[j * 4 + 4] = 0.25;
        // pad_pos += 3 * 5 * 5;
        
        // pad_pos += 1 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[j * 5 + 2] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[2 * 5 + j] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[j * 6] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 4; j++) pad_pos[j * 4 + 4] = 0.33;
        // pad_pos += 2 * 5 * 5;


        // for (int j = 1; j < 3; j++) pad_pos[j * 5 + 2] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[2 * 5 + j] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[j * 6] = 0.25;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[j * 4 + 4] = 0.25;
        // pad_pos += 3 * 5 * 5;
        
        // pad_pos += 1 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[j * 5 + 2] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[2 * 5 + j] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[j * 6] = 0.33;
        // pad_pos += 3 * 5 * 5;
        // for (int j = 1; j < 3; j++) pad_pos[j * 4 + 4] = 0.33;
        // pad_pos += 2 * 5 * 5;

        // cuda_push_array(l.weights_gpu, l.weights, l.nweights);